Ewan Mellor [Sun, 18 Mar 2007 12:06:50 +0000 (12:06 +0000)]
Re-raise log level for XendConfig (accidentally changed it to DEBUG previously).
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sun, 18 Mar 2007 12:06:01 +0000 (12:06 +0000)]
Fix the signedness of a number of values demarshalled by xc.domain_getinfo,
in particular mem_kb and maxmem_kb.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 17 Mar 2007 23:59:05 +0000 (23:59 +0000)]
Support xm create through the Xen-API.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Ewan Mellor [Sat, 17 Mar 2007 23:57:17 +0000 (23:57 +0000)]
Fix xm list's printing of the memory target, when in legacy mode.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Ewan Mellor [Sat, 17 Mar 2007 23:55:03 +0000 (23:55 +0000)]
Replace VDI.location with a more generic VDI.other_config map. Remove
VDI.sector_size.
Xend work by Tom Wilkie <tom.wilkie@gmail.com>.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 17 Mar 2007 16:56:39 +0000 (16:56 +0000)]
Work around bug in Python's inspect module -- catch an IndexError exception
if the source-code lookup fails.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Keir Fraser [Sat, 17 Mar 2007 12:24:32 +0000 (12:24 +0000)]
Fix up nosegneg vsyscall elfnote.
Signed-off-by: Keir Fraser <keir@xensource.com>
Keir Fraser [Sat, 17 Mar 2007 12:04:48 +0000 (12:04 +0000)]
Xen and tools now require gcc 3.4+ on x86.
- gcc-3.2 cannot handle some multi-line assertions in the Xen
sources. Noone noticed.
- gcc-3.3 has problems with alignment constraints inside typedefs.
gcc 3.4.0 is now three years old so I hope that everyone has an
up-to-date compiler, or can obtain a more up-to-date package for their
distribution. If not we may need to fall back to supporting gcc-3.3.x
as well.
Also clean up the way we do version checks, using the power of awk.
Signed-off-by: Keir Fraser <keir@xensource.com>
Keir Fraser [Fri, 16 Mar 2007 23:56:26 +0000 (23:56 +0000)]
hvmloader: More simplification of highmem bios relocation code.
Signed-off-by: Keir Fraser <keir@xensource.com>
Keir Fraser [Fri, 16 Mar 2007 23:34:24 +0000 (23:34 +0000)]
General hvmloader cleanups and write memory fields of CMOS with
correct values.
Signed-off-by: Keir Fraser <keir@xensource.com>
Keir Fraser [Fri, 16 Mar 2007 23:33:44 +0000 (23:33 +0000)]
Fix build when bcc is not installed.
Jake Wires [Fri, 16 Mar 2007 22:23:26 +0000 (15:23 -0700)]
[TAPDISK] unlock sector on error case
Signed-off-by: Jake Wires <jwires@xensource.com>
kfraser@localhost.localdomain [Fri, 16 Mar 2007 18:59:55 +0000 (18:59 +0000)]
rombios: Simplify memory-size bios calls and derive all results from
the e820 map.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Fri, 16 Mar 2007 18:59:28 +0000 (18:59 +0000)]
libxc: Explicitly reserve space for special pages in HVM memmap.
Signed-off-by: Keir Fraser <keir@xensource.com>
Ewan Mellor [Fri, 16 Mar 2007 18:06:43 +0000 (18:06 +0000)]
Fix VM_metrics.get_vcpus_utilisation.
Fix is due to Ingard Mevåg <ingard.mevag@stud.iu.hio.no>.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Tim Deegan [Fri, 16 Mar 2007 16:40:18 +0000 (16:40 +0000)]
[QEMU] fix typo in 14405
Signe-off-by: Tim Deegan <Tim.Deegan@xensource.com>
kfraser@localhost.localdomain [Fri, 16 Mar 2007 16:22:29 +0000 (16:22 +0000)]
hvm ioemu: Add support for IOREQ_TYPE_XCHG in qemu-dm.
From: Trolle Selander <trolle.selander@gmail.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Fri, 16 Mar 2007 16:21:16 +0000 (16:21 +0000)]
hvm mmio: two additional mmio ops that OS/2 needs emulated.
From: Trolle Selander <trolle.selander@gmail.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Fri, 16 Mar 2007 16:19:35 +0000 (16:19 +0000)]
hvm vpic: Fix IRQ priority calculation in 8259 device model.
The priority shift should be a right-rotation, not a left-rotation.
From: Trolle Selander <trolle.selander@gmail.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Fri, 16 Mar 2007 15:19:08 +0000 (15:19 +0000)]
linux: Various cleanup and locking clarification (and fixing!)
of mm pinning/unpinning logic.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Fri, 16 Mar 2007 15:18:33 +0000 (15:18 +0000)]
Revert CONFIG_SPLIT_PTLOCK_CPUS change of 14209:
1061c7bff38f3e6e66fee96c407977ad55b3f2f2.
Jan Beulich points out that it's not safe against mm pinning and unpinning.
Signed-off-by: Keir Fraser <keir@xensource.com>
Tim Deegan [Fri, 16 Mar 2007 11:41:10 +0000 (11:41 +0000)]
[HVM][SVM] Save/restore: save the guest's versions of CR0 and EFER
and recalculate the vmcb ones on restore
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Tim Deegan [Fri, 16 Mar 2007 11:39:50 +0000 (11:39 +0000)]
[HVM][QEMU] Save/restore: enable HVM live migration
by getting page-dirtying bitmaps from qemu-dm as well as from xen.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
kfraser@localhost.localdomain [Fri, 16 Mar 2007 10:42:25 +0000 (10:42 +0000)]
xenbus: Clarify and simplify barrier usage.
Signed-off-by: Keir Fraser <keir@xensource.com>
Ian Campbell [Fri, 16 Mar 2007 10:24:56 +0000 (10:24 +0000)]
[LINUX] Don't pin the initial page tables on x86_64 when XENFEAT_writable_page_tables.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Tim Deegan [Fri, 16 Mar 2007 10:05:57 +0000 (10:05 +0000)]
Fix the python type dismatch exception when HVM restore
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Ewan Mellor [Thu, 15 Mar 2007 23:03:22 +0000 (23:03 +0000)]
Implement xm list through the Xen-API.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Ewan Mellor [Thu, 15 Mar 2007 22:15:12 +0000 (22:15 +0000)]
Raise the VM_BAD_POWER_STATE error with VM.send_sysrq if the domain is not
running.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Thu, 15 Mar 2007 21:59:34 +0000 (21:59 +0000)]
Added a new Xen-API call VM.send_sysrq, and use that to implement xm sysrq
through Xen-API.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Ewan Mellor [Thu, 15 Mar 2007 21:44:20 +0000 (21:44 +0000)]
Allow the xm configuration file location to be overridden with an
environment variable.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
kfraser@localhost.localdomain [Thu, 15 Mar 2007 16:54:00 +0000 (16:54 +0000)]
Replace tab with 4 whitespaces in xm/shutdown.py.
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
kfraser@localhost.localdomain [Thu, 15 Mar 2007 15:27:08 +0000 (15:27 +0000)]
minios: Fix an extern declaration and add an extra 'const' to
definition of a constant set of constant error strings.
Issues identified by Armand Puccetti.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Thu, 15 Mar 2007 14:51:32 +0000 (14:51 +0000)]
net back: Quieten loud error path.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Thu, 15 Mar 2007 10:43:13 +0000 (10:43 +0000)]
Add two arch hooks to gnttab_release_mappings().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
kfraser@localhost.localdomain [Thu, 15 Mar 2007 10:38:58 +0000 (10:38 +0000)]
x86: 32on64 oversight in update_va_mapping
Signed-off-by: Jan Beulich <jbeulich@novell.com>
kfraser@localhost.localdomain [Thu, 15 Mar 2007 10:38:06 +0000 (10:38 +0000)]
hvmloader: Simplify 32bit-bios relocator.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
kfraser@localhost.localdomain [Thu, 15 Mar 2007 10:36:10 +0000 (10:36 +0000)]
TCGBIOS fixes and cleanups.
- Add a missing break into the switch statement
- Simplify the code that switches from protected mode into real mode
by letting it spill eax; this also fixes the case where the stack is
above 0xffff.
- reformat the source for 80 columns
- remove some comments that were relevant when the TCG extensions were
direct part of the real-mode Bochs BIOS
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
kfraser@localhost.localdomain [Thu, 15 Mar 2007 10:33:32 +0000 (10:33 +0000)]
Add boot option to allow console I/O to be placed into ring buffer
This option allows console I/O to be placed into the hypervisor
console ring buffer. When enabled, all output to the console
device will be reflected in the ring buffer. When disabled (the
default), only hypervisor output is available from the ring buffer.
Signed-off-by: Ben Thomas <ben@virtualiron.com>
Ewan Mellor [Wed, 14 Mar 2007 23:26:33 +0000 (23:26 +0000)]
Implement xm domid and xm console using the Xen-API, and fix xm domname.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Ewan Mellor [Wed, 14 Mar 2007 23:16:59 +0000 (23:16 +0000)]
Added the clear flag to host.dmesg, and added host.get_log. Use these to
implement xm dmesg and xm log using the Xen-API.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Wed, 14 Mar 2007 23:14:19 +0000 (23:14 +0000)]
Fix error logging when we get a 500 response.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Wed, 14 Mar 2007 23:13:37 +0000 (23:13 +0000)]
Improve the performance of the Xend trace facility, and exclude XendMonitor
and XendLogging from those classes that are traced.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Wed, 14 Mar 2007 23:12:59 +0000 (23:12 +0000)]
Trap bad return values from Xen-API method handlers, and return an internal
error.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Wed, 14 Mar 2007 21:59:11 +0000 (21:59 +0000)]
Match recent removal of VM.VCPUs_policy.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Wed, 14 Mar 2007 21:37:00 +0000 (21:37 +0000)]
Fix typo in xm-test.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Ewan Mellor [Wed, 14 Mar 2007 21:34:43 +0000 (21:34 +0000)]
Fix typo.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Ewan Mellor [Wed, 14 Mar 2007 21:04:04 +0000 (21:04 +0000)]
Added VM_metrics.get_all.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Ewan Mellor [Wed, 14 Mar 2007 21:02:58 +0000 (21:02 +0000)]
Added Xen-API features needed to implement xm info: host.sched_policy
(replacing VM.VCPUs_policy, which never made sense), and
host.cpu_configuration. Add other details into either host.software_version
or host.other_config as appropriate.
Implement xm info and the scheduler-detection check using this.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Ewan Mellor [Wed, 14 Mar 2007 20:41:56 +0000 (20:41 +0000)]
Implement VM_metrics Xen-API class.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Wed, 14 Mar 2007 20:27:57 +0000 (20:27 +0000)]
Added Xen-API support to xm shutdown.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
Jake Wires [Wed, 14 Mar 2007 21:18:51 +0000 (14:18 -0700)]
[BLKTAP] remove spurious error message
Signed-off-by: Jake Wires <jwires@xensource.com>
kfraser@localhost.localdomain [Wed, 14 Mar 2007 19:35:26 +0000 (19:35 +0000)]
hvm: Firmware build requires dev86 (bcc) >= 0.16.14.
Earlier versions (at least 0.16.0) generate incorrect code.
Signed-off-by: Keir Fraser <keir@xensource.com>
Ewan Mellor [Tue, 13 Mar 2007 22:13:40 +0000 (22:13 +0000)]
Implement VM.{add_to,remove_from}_VCPUs_params.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Tue, 13 Mar 2007 22:12:18 +0000 (22:12 +0000)]
In xm shell, add a space to the function names when tab-completing.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ian Campbell [Wed, 14 Mar 2007 16:58:30 +0000 (16:58 +0000)]
[LINUX] 32on64 kdump: Allow a 32 bit kernel to read a 64 bit dump.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Ian Campbell [Wed, 14 Mar 2007 16:39:32 +0000 (16:39 +0000)]
[LINUX] Kexec: Ensure that pages allocated for kexec have MFNs which are within
the required limits.
Previously we were lucky since most dom0 pages would be low enough but now Xen
is more aggressive in giving out higher MFNs when it can.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Ian Campbell [Wed, 14 Mar 2007 16:36:04 +0000 (16:36 +0000)]
[XEN] 32on64 kexec: Make the compat page table cover the first 4G of physical memory.
This gives the guest kernel more flexibility on where it places the control page.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Tim Deegan [Wed, 14 Mar 2007 12:49:40 +0000 (12:49 +0000)]
[XEND] Mark save record fd close-on-exec after calling xc_restore
so that qemu doesn't end up with an open fd on it
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
kfraser@localhost.localdomain [Wed, 14 Mar 2007 11:38:26 +0000 (11:38 +0000)]
hvm: Add a revision 1 FADT in ACPI, and link the original revision-4
FADT only to XSDT. It avoids a buffer overflow in the initialization
of Window 2000 ACPI HAL (pre ACPI 2.0 OS), and thus enables the
installation and boot. This compatibility practice is also used in
hardware, please refer to:
http://www.acpi.info/presentations/S01USMOBS169_OS%20new.ppt
Signed-off-by: Qing He <qing.he@intel.com>
kfraser@localhost.localdomain [Wed, 14 Mar 2007 11:22:59 +0000 (11:22 +0000)]
hvm: Print bad DFR value for vlapic if a bad value is detected.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Wed, 14 Mar 2007 11:09:13 +0000 (11:09 +0000)]
AMD HVM: Fix enter-realmode stub to initialise 32-bit GPRs.
This fixes booting Ubuntu live ISO, which assumes the upper half of
%esp is zero on entry.
Signed-off-by: Keir Fraser <keir@xensource.com>
Tim Deegan [Wed, 14 Mar 2007 10:44:56 +0000 (10:44 +0000)]
add usb device save/restore in qemu
Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
Tim Deegan [Tue, 13 Mar 2007 15:55:37 +0000 (15:55 +0000)]
[HVM] Save/restore: more state propagation in xend
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
kfraser@localhost.localdomain [Tue, 13 Mar 2007 14:56:03 +0000 (14:56 +0000)]
xm: Allow vcpu-pin to specify 'all' for CPU list.
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
kfraser@localhost.localdomain [Tue, 13 Mar 2007 14:04:31 +0000 (14:04 +0000)]
xen/x86: Tweak #PF handler. Simplify gdbstub copy to/from guest.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Tue, 13 Mar 2007 13:28:26 +0000 (13:28 +0000)]
linux: No need to force pcibios_scan_all_fns() on modern Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Tue, 13 Mar 2007 10:32:52 +0000 (10:32 +0000)]
hvmloader: Avoid compile warnings char vs. unsigned char.
Avoid 'magic number' hardcoded string lengths.
Signed-off-by: Keir Fraser <keir@xensource.com>
Ian Campbell [Tue, 13 Mar 2007 10:02:45 +0000 (10:02 +0000)]
Update defconfigs for new XEN_COMPAT_300004 option.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
kfraser@localhost.localdomain [Tue, 13 Mar 2007 09:52:51 +0000 (09:52 +0000)]
[XM-TEST] vTPM test changes
Remove an uninitialized variable.
For some reason the 'ps aux' command does not see the process anymore
(since some time on the weekend). Need to add 'COLUMNS=n'.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
kfraser@localhost.localdomain [Tue, 13 Mar 2007 09:52:11 +0000 (09:52 +0000)]
docs: update some todo items.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
Ian Campbell [Tue, 13 Mar 2007 09:07:55 +0000 (09:07 +0000)]
[LINUX] Fix typo so 3.0.4 compatability works.
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
Tim Deegan [Mon, 12 Mar 2007 18:04:04 +0000 (18:04 +0000)]
[HVM] Save/restore: update HVM detection in save/restore code in xend.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 14:55:02 +0000 (14:55 +0000)]
linux: Adjust memory allocation condition in netback to reduce memory
pressure on Xen and avoid unnecessarily stalling receives.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 14:52:11 +0000 (14:52 +0000)]
xen: Generic linear pagetable support for x86 PV guests.
Any linear mapping is permitted, except for L3-PAE-maps-L3-PAE,
which makes no sense even on native.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 14:47:00 +0000 (14:47 +0000)]
x86: PAE linear page tables.
While full linear page table support makes little sense (and would be
more complicated to implement), partial linear page table support is
almost identical to that in non-PAE, and is used (at least) by NetWare.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 14:11:43 +0000 (14:11 +0000)]
linux: No need to manually bring VCPUs online across 'fast' save/restore.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 14:11:07 +0000 (14:11 +0000)]
xen: Set VGCF_online flag appropriately for getvcpucontext.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 13:53:43 +0000 (13:53 +0000)]
x86: Add VGCF_onlien flag to vcpu_guest_context.
Change common Xen code to start all VCPUs (except idle ones)
offline. Change arch code to deal with this.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 11:15:56 +0000 (11:15 +0000)]
AMD HVM: Exit hvmloader via a normal jump-to-realmode code sequence.
Strip out all SVM-special hypercall code.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 11:04:34 +0000 (11:04 +0000)]
The Xen console intercepts ^O and prevents it from propagating
through to the guest. However, ^O is a useful key in bash and in
Emacs. This patch changes the console to pass a single ^O
through to the guest when it is pressed twice.
Signed-off-by: Ben Pfaff <blp@cs.stanford.edu>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 11:03:07 +0000 (11:03 +0000)]
Fix valid_phys_addr_range() prototype of xen /dev/mem.
The second argument is size_t, not size_t *.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
kfraser@localhost.localdomain [Mon, 12 Mar 2007 11:00:44 +0000 (11:00 +0000)]
xen: Fix emulator to use default segment SS for ESP/EBP references.
Signed-off-by: Keir Fraser <keir@xensource.com>
Tim Deegan [Mon, 12 Mar 2007 10:10:42 +0000 (10:10 +0000)]
[HVM] Remove debugging printout of BIOS boot vector
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Tim Deegan [Mon, 12 Mar 2007 09:44:34 +0000 (09:44 +0000)]
[HVM] Speed up bulk p2m operations such as domain creation
by not flushing the shadows more often than is needed.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
Ewan Mellor [Sun, 11 Mar 2007 22:42:22 +0000 (22:42 +0000)]
Fix typo in cset 14341:
0affe03ee985 that broke migration.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 23:22:00 +0000 (23:22 +0000)]
Added an VM_HVM_REQUIRED error code, and use it on VM.start.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 21:48:22 +0000 (21:48 +0000)]
Replace VM.platform_{std_VGA,serial,localtime,clock_offset,enable_audio} with
a single VM.platform String -> String Map.
Propogate this change through to XendDomainInfo and image so that the
backwards compatibility is handled by XendConfig.
Make PCI_bus a read-write field.
Added C bindings for these changes also.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 21:43:07 +0000 (21:43 +0000)]
Remove obsolete tpm_backend entry.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 21:41:58 +0000 (21:41 +0000)]
Fix VM.set_actions_after_{reboot,shutdown}.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 20:20:24 +0000 (20:20 +0000)]
Fix "no such domain" error message from domain_lookup.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 20:18:17 +0000 (20:18 +0000)]
Remove some excessive debug logging.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 19:57:35 +0000 (19:57 +0000)]
Don't show the usage message for "domain does not exist" errors.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 16:38:18 +0000 (16:38 +0000)]
Improve xm shell tab completion.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 14:57:11 +0000 (14:57 +0000)]
Add vcpus_max and vcpus_at_startup values to the example VM creation.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 14:41:06 +0000 (14:41 +0000)]
Fix get_val_as_string so that it does not truncate integers.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
Ewan Mellor [Sat, 10 Mar 2007 14:16:52 +0000 (14:16 +0000)]
Allow empty structs to represent empty Maps.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
kfraser@localhost.localdomain [Sat, 10 Mar 2007 17:38:54 +0000 (17:38 +0000)]
xen ppc: Guests need the default 100Hz ticker.
Signed-off-by: Keir Fraser <keir@xensource.com>
kfraser@localhost.localdomain [Sat, 10 Mar 2007 17:01:21 +0000 (17:01 +0000)]
pci back: Various fixes.
- remove superfluous call to pciback_field_is_dup()
- fix a variable type mismatch in pciback_field_is_dup()
- make readability improvements by using the OFFSET macro
- revises quirk data output via the sysfs quirks node so that
- displayed offset information includes base_offset.
Thanks to Jambunathan K. for giving such specific bug diagnosis.
Signed-off-by: Chris Bookholt <hap10@tycho.ncsc.mil>
kfraser@localhost.localdomain [Sat, 10 Mar 2007 16:59:57 +0000 (16:59 +0000)]
Simple fix to the man page for xm block-attach.
It currently says to use "ro" or "rw" for the mode, when it seems,
empirically, to take "r" or "w" for the mode, respectively. Update
the man page to reflect that.
Signed-off-by: Chris Lalancette <clalance@redhat.com>
kfraser@localhost.localdomain [Sat, 10 Mar 2007 16:58:11 +0000 (16:58 +0000)]
Add flags field to VCPUOP_set_singlsehot_timer.
Flag 'future' causes Xen to check if the timeout is in the past and
return -ETIME if so.
From: Jeremy Fitzhardinge <jeremy@goop.org>
Signed-off-by: Keir Fraser <keir@xensource.com>